A Geometria da Viabilidade
Para um problema convexo com restrições de igualdade $Ax = b$, um vetor $v \in \mathbf{R}^n$ é um direção viável se $Av = 0$. Isso significa que mover-se na direção $v$ mantém a restrição: $A(x + v) = b$ se $Ax = b$.
Para que $x^*$ seja ótimo, a derivada direcional $\nabla f(x^*)^T v$ deve ser zero para todas as direções viáveis $v$ no núcleo $\mathcal{N}(A)$. Isso implica que o gradiente $\nabla f(x^*)$ deve ser ortogonal a $\mathcal{N}(A)$, levando à existência dos multiplicadores de Lagrange.
Um ponto $x^*$ é ótimo se e somente se existe um vetor $\nu^* \in \mathbb{R}^p$ tal que:
$\nabla f(x^*) + A^T \nu^* = 0$
Isso forma um sistema de equações lineares que caracteriza o equilíbrio entre a descida do objetivo e a variedade das restrições.
O Gradiente Projetado
A projeção euclidiana do gradiente negativo $-\nabla f(x)$ sobre o núcleo $\mathcal{N}(A)$ é dada por:
$\Delta x_{\text{pg}} = \text{argmin}_{Au=0} \| -\nabla f(x) - u \|_2$
Este vetor representa a "melhor" direção descendente viável. Crucialmente, $x$ é ótimo se e somente se $\Delta x_{\text{pg}} = 0$.
O Sistema de KKT e as Propriedades da Matriz
Podemos resolver simultaneamente o passo de Newton e as variáveis duais usando o sistema de blocos:
$$\begin{bmatrix} I & A^T \\ A & 0 \end{bmatrix} \begin{bmatrix} v \\ w \end{bmatrix} = \begin{bmatrix} -\nabla f(x) \\ 0 \end{bmatrix}$$Observação sobre as Propriedades Espectrais da Matriz: A matriz de KKT é simétrica mas indeterminada. Se a matriz for não singular, ela possui exatamente $n$ autovalores positivos e $p$ autovalores negativos. Isso implica que o ponto ótimo $(x^*, \nu^*)$ é um ponto de sela da Lagrangiana $L(x, \nu) = f(x) + \nu^T(Ax-b)$, e não um mínimo local simples no espaço combinado primal-dual.